MCP 문서 관리

메뉴

Solana Agent Kit

Solana Agent Kit

Solana Agent Kit MCP 서버는 SendAI의 Solana Agent Kit을 기반으로 구축된 MCP 서버로, LLM이 Solana 블록체인과 상호작용할 수 있게 해주는 도구입니다. 이 서버는 표준화된 인터페이스를 통해 AI 에이전트가 Solana 블록체인 작업을 원활하게 수행할 수 있도록 설계되었습니다.

특징

  • 블록체인 통합: Solana 블록체인과의 직접적인 상호작용 지원
  • 토큰 관리: SPL 토큰 전송, 스왑, 브리징 및 보안 검사 기능
  • NFT 작업: Metaplex NFT의 민팅, 리스팅 및 메타데이터 관리
  • DeFi 작업: 스테이킹, 대출, 차용 및 거래 기능
  • 다중 에이전트 시스템: LangGraph를 사용한 고급 다중 에이전트 아키텍처 지원
  • 자연어 명령: AI를 통한 자연어 명령어 처리 및 블록체인 작업 수행

API

도구

자산 및 토큰 관리

  • GET_ASSET: Solana 자산/토큰 정보 검색
  • 입력: 토큰 주소 또는 이름
  • 출력: 토큰 메타데이터, 공급량, 소유자 정보 등

  • TRANSFER_TOKENS: 토큰 전송

  • 입력: 받는 사람 주소, 토큰 주소, 금액
  • 출력: 트랜잭션 서명 및 상태

  • DEPLOY_TOKEN: 새 SPL 토큰 배포

  • 입력: 토큰 이름, 심볼, 소수점, 초기 공급량
  • 출력: 토큰 민트 주소 및 배포 상태

NFT 관리

  • MINT_NFT: 새 NFT 발행
  • 입력: 메타데이터 URI, 이름, 심볼
  • 출력: NFT 주소 및 민팅 상태

  • GET_NFT_METADATA: NFT 메타데이터 검색

  • 입력: NFT 주소
  • 출력: NFT 메타데이터 및 속성

DeFi 작업

  • SWAP_TOKENS: 토큰 스왑
  • 입력: 원본 토큰, 대상 토큰, 금액
  • 출력: 스왑 세부 정보 및 트랜잭션 서명

  • STAKE_TOKENS: 토큰 스테이킹

  • 입력: 스테이킹 풀, 토큰, 금액
  • 출력: 스테이킹 세부 정보 및 보상 정보

기타 기능

  • GET_PRICE: 토큰 가격 정보
  • 입력: 토큰 심볼 또는 주소
  • 출력: 현재 가격, 변동성, 거래량 등

  • CHECK_RUG: 토큰 보안 및 신뢰성 검사

  • 입력: 토큰 주소
  • 출력: 보안 평가 및 위험 지표

사용 방법

설치

# 전역 설치
npm install -g solana-mcp

# 또는 프로젝트에 로컬 설치
npm install solana-mcp

구성

Claude Desktop에서 이 서버를 사용하기 위한 설정 방법:

{
  "mcpServers": {
    "solana-mcp": {
      "command": "npx",
      "args": ["solana-mcp"],
      "env": {
        "RPC_URL": "your_solana_rpc_url_here",
        "SOLANA_PRIVATE_KEY": "your_private_key_here",
        "OPENAI_API_KEY": "your_openai_api_key"  // 선택적
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

또는 로컬 경로를 지정하여 사용:

{
  "mcpServers": {
    "solana-mcp": {
      "command": "node",
      "args": ["/path/to/solana-mcp/build/index.js"],
      "env": {
        "RPC_URL": "your_solana_rpc_url_here",
        "SOLANA_PRIVATE_KEY": "your_private_key_here",
        "OPENAI_API_KEY": "your_openai_api_key"  // 선택적
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

필요 조건

  • Node.js 및 npm이 설치되어 있어야 합니다.
  • Solana 지갑 및 개인 키가 필요합니다.
  • Solana RPC URL이 필요합니다(공개 또는 개인 엔드포인트).

보안 주의사항

  • 개인 키는 안전하게 관리하고 환경 변수로만 제공하세요.
  • .env 파일은 절대 GitHub 등에 커밋하지 마세요.
  • 처음 실행 시 필요한 권한만 부여하세요.

연결된 구성 요소

  • token-minter-mcp - 블록체인에서 ERC-20 토큰을 발행하는 MCP 서버
  • GOAT - 모든 블록체인에서 200개 이상의 온체인 작업 실행
  • jupiter-mcp - Jupiter API를 사용한 Solana 토큰 스왑
  • EVM MCP Server - 30개 이상의 EVM 네트워크에 대한 포괄적인 블록체인 서비스